home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-06-15 | 115.1 KB | 3,497 lines | [TEXT/MPS ] |
- --NOTES
- --Needs object ids to enterprises since IMPORT not implemented
- internet OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) }
- directory OBJECT IDENTIFIER ::= { internet 1 }
- mgmt OBJECT IDENTIFIER ::= { internet 2) }
- experimental OBJECT IDENTIFIER ::= { internet 3 }
- private OBJECT IDENTIFIER ::= { internet 4 }
- enterprises OBJECT IDENTIFIER ::= { private 1 }
- -- NOTE: Does not have full MIB2 could easily be added
- --Cannot parse IMPORTS commented out in AT and SYS
- --UnicodeString ::= OCTET STRING like equates
- --trap-type commented out userInTrouble in Mac System MIB
- --REFERENCE
- --SYNTAX xxxxxxx( (Size(32) )
- --INDEX
- --STATUS DEPRECATED: CHANGED ADDRESS TRANSLATION GROUP TO mandatory to parse it in MIB II
- --NULL SPECIFIC OID in MIB II
- -- NEEDED TO ADD SPACE BETWEEN OID AND } in MIB II
- -- DOES NOT HANDLE MULTIPLE NAMED NODES ie.MIB & MIB-2
- -- oid mib2 in mib2 did not match appletalk and system
- -- DOES NOT HANDLE SAME NAME WITH DIFFERENT OID mac system and TCP system
- --modified to msystem in mac system
-
- --RFC1243-MIB DEFINITIONS ::= BEGIN
-
- -- IMPORTS
- -- Counter, IpAddress
- -- FROM RFC1155-SMI
- -- DisplayString, mib-2
- -- FROM RFC1213-MIB
- -- OBJECT-TYPE
- -- FROM RFC-1212;
-
- -- This MIB module uses the extended OBJECT-TYPE macro as
- -- defined in [9]
-
-
- -- AppleTalk MIB
- --Object Ids
- mib2 OBJECT IDENTIFIER ::= { mgmt 1 }
- appletalk OBJECT IDENTIFIER ::= { mib2 13 }
-
-
- -- DdpAddress ::= 2 octets of net number 1 octet of node number
- -- OCTET STRING (SIZE (3))
- -- This data type is used for encoding a DDP protocol
- -- address. The format of this address is a serial
- -- encoding of the two octets of network number in
- -- network byte order, followed by the 1 octet node
- -- number.
-
- llap OBJECT IDENTIFIER ::= { appletalk 1 }
- aarp OBJECT IDENTIFIER ::= { appletalk 2 }
- atport OBJECT IDENTIFIER ::= { appletalk 3 }
- ddp OBJECT IDENTIFIER ::= { appletalk 4 }
- rtmp OBJECT IDENTIFIER ::= { appletalk 5 }
- kip OBJECT IDENTIFIER ::= { appletalk 6 }
- zip OBJECT IDENTIFIER ::= { appletalk 7 }
- nbp OBJECT IDENTIFIER ::= { appletalk 8 }
- atecho OBJECT IDENTIFIER ::= { appletalk 9 }
-
-
- -- The LLAP Group
-
- llapTable OBJECT-TYPE
- SYNTAX SEQUENCE OF LlapEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The list of LLAP entries."
- ::= { llap 1 }
-
- llapEntry OBJECT-TYPE
- SYNTAX LlapEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "An LLAP entry containing objects for the
- LocalTalk Link Access Protocol for a particular
- LocalTalk interface."
- -- INDEX { llapIfIndex }
- ::= { llapTable 1 }
-
- LlapEntry ::= SEQUENCE {
- llapIfIndex INTEGER,
- llapInPkts Counter,
- llapOutPkts Counter,
- llapInNoHandlers Counter,
- llapInLengthErrors Counter,
- llapInBads Counter,
- llapCollisions Counter,
- llapDefers Counter,
- llapNoDataErrors Counter,
- llapRandomCTSErrors Counter,
- llapFCSErrors Counter
- }
- llapIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The LLAP interface to which this entry pertains.
- The interface identified by a particular value of
- this index is the same interface as identified
- by the same value of ifIndex."
- ::= { llapEntry 1 }
-
- llapInPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of good packets received on this
- LocalTalk interface."
- ::= { llapEntry 2 }
-
- llapOutPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of packets transmitted on this
- LocalTalk interface."
- ::= { llapEntry 3 }
-
- llapInNoHandlers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of good packets received on this
- LocalTalk interface for which there was no
- protocol handler."
- ::= { llapEntry 4 }
-
- llapInLengthErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of packets received on this
- LocalTalk interface whose actual length did not
- match the length in the header."
- ::= { llapEntry 5 }
-
- llapInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of packets containing errors
- received on this LocalTalk interface."
- ::= { llapEntry 6 }
-
- llapCollisions OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of collisions assumed on this
- LocalTalk interface due to the lack of a lapCTS
- reply."
- ::= { llapEntry 7 }
-
- llapDefers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of times this LocalTalk
- interface deferred to other packets."
- ::= { llapEntry 8 }
-
- llapNoDataErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of times this LocalTalk
- interface received a lapRTS packet and expected
- a data packet, but did not receive any data
- packet."
- ::= { llapEntry 9 }
-
- llapRandomCTSErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of times this LocalTalk
- interface received a lapCTS packet that was
- not solicited by a lapRTS packet."
- ::= { llapEntry 10 }
-
- llapFCSErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of times this LocalTalk
- interface received a packet with an FCS
- (Frame Check Sequence) error."
- ::= { llapEntry 11 }
-
-
- -- The AARP Group
- aarpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AarpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The AppleTalk Address Translation Table
- contains an equivalence of AppleTalk Network
- Addresses to the link layer physical address."
- ::= { aarp 1 }
-
- aarpEntry OBJECT-TYPE
- SYNTAX AarpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains one AppleTalk Network
- Address to physical address equivalence."
- -- INDEX { aarpIfIndex, aarpNetAddress }
- ::= { aarpTable 1 }
-
- AarpEntry ::= SEQUENCE {
- aarpIfIndex INTEGER,
- aarpPhysAddress OCTET STRING,
- aarpNetAddress DdpAddress
- }
-
-
- aarpIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The interface on which this entry's equivalence
- is effective. The interface identified by a
- particular value of this index is the same
- interface as identified by the same value of
- ifIndex."
- ::= { aarpEntry 1 }
-
- aarpPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The media-dependent physical address"
- ::= { aarpEntry 2 }
-
- aarpNetAddress OBJECT-TYPE
- SYNTAX DdpAddress
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The AppleTalk Network Address corresponding to
- the media-dependent physical address."
- ::= { aarpEntry 3 }
-
-
- -- The ATPort Group
-
- atportTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AtportEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A list of AppleTalk ports for this entity."
- ::= { atport 1 }
-
- atportEntry OBJECT-TYPE
- SYNTAX AtportEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The description of one of the AppleTalk
- ports on this entity."
- -- INDEX { atportIndex }
- ::= { atportTable 1 }
-
- AtportEntry ::= SEQUENCE {
- atportIndex INTEGER,
- atportDescr DisplayString,
- atportType INTEGER,
- atportNetStart OCTET STRING (SIZE(2)),
- atportNetEnd OCTET STRING (SIZE(2)),
- atportNetAddress DdpAddress,
- atportStatus INTEGER,
- atportNetConfig INTEGER,
- atportZoneConfig INTEGER,
- atportZone OCTET STRING,
- atportIfIndex INTEGER
- }
-
- atportIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A unique value for each AppleTalk port.
- Its value is between 1 and the total number of
- AppleTalk ports. The value for each port must
- remain constant at least from the
- re-initialization of the entity's network
- management system to the next
- re-initialization."
- ::= { atportEntry 1 }
-
- atportDescr OBJECT-TYPE
- SYNTAX DisplayString
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A text string containing information about the
- port. This string is intended for presentation
- to a human; it must not contain anything but
- printable ASCII characters."
- ::= { atportEntry 2 }
-
- atportType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- localtalk(2),
- ethertalk1(3),
- ethertalk2(4),
- tokentalk(5),
- iptalk(6),
- serial-ppp(7),
- serial-nonstandard(8),
- virtual(9)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of port, distinguished by the protocol
- immediately below DDP in the protocol stack."
- ::= { atportEntry 3 }
-
- atportNetStart OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The first AppleTalk network address in the range
- configured for this port. This is a two octet
- DDP network address in network byte order."
- ::= { atportEntry 4 }
-
- atportNetEnd OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The last AppleTalk network address in the range
- configured for this port. This is a two octet
- DDP network address in network byte order. If the
- network to which this AppleTalk port is
- connected is a Phase 1 network or a non-extended
- network, the value for atportNetEnd shall be two
- octets of zero."
- ::= { atportEntry 5 }
-
- atportNetAddress OBJECT-TYPE
- SYNTAX DdpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The AppleTalk network address configured for this
- port."
- ::= { atportEntry 6 }
-
- atportStatus OBJECT-TYPE
- SYNTAX INTEGER {
- operational(1),
- unconfigured(2),
- off(3),
- invalid(4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The configuration status of this port.
- Setting this object to the value invalid(4)
- has the effect of invalidating the corresponding
- entry in the atportTable. That is, it
- effectively disassociates the mapping identified
- with said entry. It is an
- implementation-specific matter as to whether the
- agent removes an invalidated entry from the table.
- Accordingly, management stations must be
- prepared to receive from agents tabular
- information corresponding to entries not
- currently in use. Proper interpretation of such
- entries requires examination of the relevant
- atportStatus object."
- ::= { atportEntry 7 }
-
- atportNetConfig OBJECT-TYPE
- SYNTAX INTEGER {
- configured(1), -- explicit configuration.
- garnered(2), -- assumed from inspection of net.
- guessed(3), -- a "random" configuration.
- unconfigured(4)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The configuration status of this port."
- ::= { atportEntry 8 }
-
- atportZoneConfig OBJECT-TYPE
- SYNTAX INTEGER {
- configured(1), -- explicit configuration
- garnered(2), -- assumed from inspection of net.
- guessed(3), -- a "random" configuration.
- unconfigured(4)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The configuration status of the zone information
- for this port."
- ::= { atportEntry 9 }
-
- atportZone OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The zone name configured for this AppleTalk
- port."
- ::= { atportEntry 10 }
-
- atportIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The physical interface associated with this
- AppleTalk port. The interface identified by a
- particular value of this index is the same
- interface as identified by the same value of
- ifIndex."
- ::= { atportEntry 11 }
-
- -- The DDP Group
-
- ddpOutRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of DDP datagrams which were
- supplied to DDP by local DDP clients in requests
- for transmission. Note that this counter does
- not include any datagrams counted in
- ddpForwRequests."
- ::= { ddp 1 }
-
- ddpOutShorts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of short DDP datagrams which
- were transmitted from this entity."
- ::= { ddp 2 }
-
- ddpOutLongs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of long DDP datagrams which were
- transmitted from this entity."
- ::= { ddp 3 }
-
- ddpInReceives OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input datagrams received by
- DDP, including those received in error."
- ::= { ddp 4 }
-
- ddpForwRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of input datagrams for which this
- entity was not their final DDP destination, as
- a result of which an attempt was made to find a
- route to forward them to that final destination."
- ::= { ddp 5 }
-
- ddpInLocalDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams for
- which this entity was their final DDP
- destination."
- ::= { ddp 6 }
-
- ddpNoProtocolHandlers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of DDP datagrams addressed to
- this entity that were addressed to an upper
- layer protocol for which no protocol handler
- existed."
- ::= { ddp 7 }
-
- ddpOutNoRoutes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of DDP datagrams dropped
- because a route could not be found to their
- final destination."
- ::= { ddp 8 }
-
- ddpTooShortErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because the received data length was less than
- the data length specified in the DDP header or
- the received data length was less than the
- length of the expected DDP header."
- ::= { ddp 9 }
-
- ddpTooLongErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because the received data length was greater
- than the data length specified in the DDP header
- or because they exceeded the maximum DDP
- datagram size."
- ::= { ddp 10 }
-
- ddpBroadcastErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because this entity was not their final
- destination and they were addressed to the link
- level broadcast."
- ::= { ddp 11 }
-
- ddpShortDDPErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because this entity was not their final
- destination and their type was short DDP."
- ::= { ddp 12 }
-
- ddpHopCountErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because this entity was not their final
- destination and their hop count would exceed 15."
- ::= { ddp 13 }
-
- ddpChecksumErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The total number of input DDP datagrams dropped
- because of a checksum error."
- ::= { ddp 14 }
-
-
- -- The RTMP Group
-
- rtmpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF RtmpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A list of Routing Table Maintenance Protocol
- entries for this entity."
- ::= { rtmp 1 }
-
- rtmpEntry OBJECT-TYPE
- SYNTAX RtmpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The route entry to a particular network range."
- -- INDEX { rtmpRangeStart }
- ::= { rtmpTable 1 }
-
- RtmpEntry ::= SEQUENCE {
- rtmpRangeStart OCTET STRING (SIZE(2)),
- rtmpRangeEnd OCTET STRING (SIZE(2)),
- rtmpNextHop OCTET STRING,
- rtmpType INTEGER,
- rtmpPort INTEGER,
- rtmpHops INTEGER,
- rtmpState INTEGER
- }
-
- rtmpRangeStart OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The first DDP network address in the network
- range to which this routing entry pertains.
- This is a two octet DDP network address in
- network byte order."
- ::= { rtmpEntry 1 }
-
- rtmpRangeEnd OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The last DDP network address in the network range
- to which this routing entry pertains. This is a
- two octet DDP network address in network byte
- order. If the network to which this routing
- entry pertains is a Phase 1 network or a
- non-extended network, the value for rtmpRangeEnd
- shall be two octets of zero."
- ::= { rtmpEntry 2 }
-
- rtmpNextHop OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The next hop in the route to this entry's
- destination network. If the type of this route
- is Appletalk, this address takes the same form
- as DdpAddress."
- ::= { rtmpEntry 3 }
-
- rtmpType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- appletalk(2),
- serial-ppp(3),
- serial-nonstandard(4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of network over which this route
- points."
- ::= { rtmpEntry 4 }
-
- rtmpPort OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The index of the AppleTalk port over which
- this route points."
- ::= { rtmpEntry 5 }
-
- rtmpHops OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The number of hops required to reach the
- destination network to which this routing
- entry pertains."
- ::= { rtmpEntry 6 }
-
- rtmpState OBJECT-TYPE
- SYNTAX INTEGER {
- good(1),
- suspect(2),
- goingBad(3),
- bad(4) -- may be removed from table
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The status of the information contained in this
- route entry.
-
- Setting this object to the value bad(4) has the
- effect of invalidating the corresponding entry
- in the rtmpTable. That is, it effectively
- disassociates the mapping identified with said
- entry. It is an implementation-specific matter
- as to whether the agent removes an invalidated
- entry from the table. Accordingly, management
- stations must be prepared to receive from agents
- tabular information corresponding to entries not
- currently in use. Proper interpretation of such
- entries requires examination of the relevant
- rtmpState object."
- ::= { rtmpEntry 7 }
-
-
- -- The KIP Group
-
- kipTable OBJECT-TYPE
- SYNTAX SEQUENCE OF KipEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The table of routing information for KIP
- networks."
- ::= { kip 1 }
-
- kipEntry OBJECT-TYPE
- SYNTAX KipEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "An entry in the routing table for KIP networks."
- -- INDEX { kipNetStart }
- ::= { kipTable 1 }
-
- KipEntry ::= SEQUENCE {
- kipNetStart OCTET STRING (SIZE(2)),
- kipNetEnd OCTET STRING (SIZE(2)),
- kipNextHop IpAddress,
- kipHopCount INTEGER,
- kipBCastAddr IpAddress,
- kipCore INTEGER,
- kipType INTEGER,
- kipState INTEGER,
- kipShare INTEGER
- }
-
- kipNetStart OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The first AppleTalk network address in the
- range for this routing entry. This address is a
- two octet DDP network address in network byte
- order."
- ::= { kipEntry 1 }
-
- kipNetEnd OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The last AppleTalk network address in the range
- for this routing entry. This address is a two
- octet DDP network address in network byte order.
- If the network to which this AppleTalk port is
- connected is a Phase 1 network or a non-extended
- network, the value for kipNetEnd shall be two
- octets of zero."
- ::= { kipEntry 2 }
-
- kipNextHop OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The IP address of the next hop in the route to
- this entry's destination network."
- ::= { kipEntry 3 }
-
- kipHopCount OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The number of hops required to reach the
- destination network to which this entry pertains."
- ::= { kipEntry 4 }
-
- kipBCastAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The form of the IP address used to broadcast on
- this network."
- ::= { kipEntry 5 }
-
- kipCore OBJECT-TYPE
- SYNTAX INTEGER {
- core(1),
- notcore(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The status of this network as a Kip Core
- network."
- ::= { kipEntry 6 }
-
- kipType OBJECT-TYPE
- SYNTAX INTEGER {
- kipRouter(1),
- net(2),
- host(3),
- other(4)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of the entity that this route points
- to."
- ::= { kipEntry 7 }
-
- kipState OBJECT-TYPE
- SYNTAX INTEGER {
- configured(1),
- learned(2),
- invalid(3)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The state of this network entry.
-
- Setting this object to the value invalid(3) has
- the effect of invalidating the corresponding
- entry in the kipTable. That is, it effectively
- disassociates the mapping identified with said
- entry. It is an implementation-specific matter
- as to whether the agent removes an invalidated
- entry from the table.
- Accordingly, management stations must be
- prepared to receive from agents tabular
- information corresponding to entries not
- currently in use. Proper interpretation of such
- entries requires examination of the relevant
- kipState object."
- ::= { kipEntry 8 }
-
- kipShare OBJECT-TYPE
- SYNTAX INTEGER {
- shared(1),
- private(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "If the information in this entry is propagated
- to other routers as part of a routing protocol,
- the value of this variable is equal to
- shared(1). Otherwise its value is private(2)."
- ::= { kipEntry 9 }
-
-
- -- The ZIP Group
-
- zipTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ZipEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The table of zone information for reachable
- AppleTalk networks."
- ::= { zip 1 }
-
- zipEntry OBJECT-TYPE
- SYNTAX ZipEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "An entry of zone information for a particular
- zone and network combination."
- -- INDEX { zipZoneNetStart, zipZoneIndex }
- ::= { zipTable 1 }
-
- ZipEntry ::= SEQUENCE {
- zipZoneName OCTET STRING,
- zipZoneIndex INTEGER,
- zipZoneNetStart OCTET STRING (SIZE(2)),
- zipZoneNetEnd OCTET STRING (SIZE(2)),
- zipZoneState INTEGER
- }
-
- zipZoneName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The ASCII zone name of this entry."
- ::= { zipEntry 1 }
-
- zipZoneIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An integer that is unique to the zipZoneName
- that is present in this entry. For any given
- zone name, every zipEntry that has an equal zone
- name will have the same zipZoneIndex."
- ::= { zipEntry 2 }
-
- zipZoneNetStart OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The network that starts the range for this
- entry. This address is a two octet DDP network
- address in network byte order."
- ::= { zipEntry 3 }
-
- zipZoneNetEnd OBJECT-TYPE
- SYNTAX OCTET STRING -- (SIZE(2))
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The network that ends the range for this
- entry. This address is a two octet DDP network
- address in network byte order. If the network
- to which this zip entry pertains is a Phase 1
- network or a non-extended network, the value for
- zipZoneNetEnd shall be two bytes of zero."
- ::= { zipEntry 4 }
-
- zipZoneState OBJECT-TYPE
- SYNTAX INTEGER {
- valid(1),
- invalid(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The state of this zip entry.
-
- Setting this object to the value invalid(2) has
- the effect of invalidating the corresponding
- entry in the zipTable. That is, it effectively
- disassociates the mapping identified with said
- entry. It is an implementation-specific matter
- as to whether the agent removes an invalidated
- entry from the table.
- Accordingly, management stations must be
- prepared to receive from agents tabular
- information corresponding to entries not
- currently in use. Proper interpretation of
- such entries requires examination of the
- relevant zipZoneState object."
- ::= { zipEntry 5 }
-
-
- -- The NBP Group
-
- nbpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF NbpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The table of NBP services registered on this
- entity."
- ::= { nbp 1 }
-
- nbpEntry OBJECT-TYPE
- SYNTAX NbpEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "The description of an NBP service registered on
- this entity."
- -- INDEX { nbpIndex }
- ::= { nbpTable 1 }
-
- NbpEntry ::= SEQUENCE {
- nbpIndex INTEGER,
- nbpObject OCTET STRING,
- nbpType OCTET STRING,
- nbpZone OCTET STRING,
- nbpState INTEGER
- }
-
- nbpIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The index of this NBP entry. This value ranges
- from 1 to the number of NBP entries currently
- registered on this entity."
- ::= { nbpEntry 1 }
-
- nbpObject OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The name of the service described by this
- entity."
- ::= { nbpEntry 2 }
-
- nbpType OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The type of the service described by this
- entity."
- ::= { nbpEntry 3 }
-
- nbpZone OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The zone the service described by this entity is
- registered in."
- ::= { nbpEntry 4 }
-
- nbpState OBJECT-TYPE
- SYNTAX INTEGER {
- valid(1),
- invalid(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The state of this NBP entry.
-
- Setting this object to the value invalid(2) has
- the effect of invalidating the corresponding
- entry in the nbpTable. That is, it effectively
- disassociates the mapping identified with said
- entry. It is an implementation-specific matter
- as to whether the agent removes an invalidated
- entry from the table.
- Accordingly, management stations must be
- prepared to receive from agents tabular
- information corresponding to entries not
- currently in use. Proper interpretation of
- such entries requires examination of the
- relevant nbpState object."
- ::= { nbpEntry 5 }
-
-
- -- The ATEcho Group
-
- atechoRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of AppleTalk echo requests received."
- ::= { atecho 1 }
-
- atechoReplies OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of AppleTalk echo replies sent."
- ::= { atecho 2 }
-
-
-
- --Apple-Macintosh-System-MIB DEFINITIONS ::= BEGIN
-
- --IMPORTS
- -- TRAP-TYPE
- -- FROM RFC-1215
- -- DisplayString
- -- FROM RFC1213-MIB
- -- enterprises, OBJECT-TYPE
- -- FROM RFC-1212
- -- TimeTicks
- -- FROM RFC1155-SMI;
-
-
- -- Textual Conventions
-
- -- MacOSType is an unsigned integer of four octets, which should be
- -- interpreted as four characters to be displayed to a user.
-
- -- MacOSType ::= INTEGER
-
- -- MacDate is an unsigned integer of four bytes and is the number of
- -- seconds since midnight, January 1, 1904.
-
- -- MacDate ::= INTEGER
-
- -- MacintoshDisplayString is interpreted as a string to be displayed to a
- -- user.
-
- -- MacintoshDisplayString ::= OCTET STRING
-
- -- Macintosh System MIB
-
- apple OBJECT IDENTIFIER ::= { enterprises 63 }
- macintosh OBJECT IDENTIFIER ::= { apple 1 }
- experimental OBJECT IDENTIFIER ::= { apple 2 }
-
- -- A user-generated trap
-
- -- *userInTrouble TRAP-TYPE
- -- *ENTERPRISE apple
- -- *VARIABLES { snmpZone, snmpName, helpMsg }
- -- *DESCRIPTION
- -- *"A userInTrouble trap signifies that the sending SNMP
- -- *application's user is having some trouble using the network and
- -- *wishes to receive help from a knowledgeable network manager."
- -- *::= 0
-
-
- -- The Groups
-
- msystem OBJECT IDENTIFIER ::= { macintosh 1 }
- software OBJECT IDENTIFIER ::= { macintosh 2 }
- hardware OBJECT IDENTIFIER ::= { macintosh 3 }
-
-
- -- The System Group
-
- snmpName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name advertised over NBP with type 'SNMP Agent.' The
- default is the same as the machine name set in the Sharing
- Setup Control Panel. If there is no machine name, a random
- unique name will be chosen."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. VI, Ch. 7."
- ::= { msystem 1 }
-
- snmpZone OBJECT-TYPE
- SYNTAX OCTET STRING -- *(SIZE(1..32))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A text string that contains the zone name used to advertise
- over NBP with type 'SNMP Agent.' The default is the local zone
- name of the node."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. VI, Ch. 7."
- ::= { msystem 2 }
-
- machineIcon OBJECT-TYPE
- SYNTAX OCTET STRING -- *( SIZE(128) )
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A 32 x 32 pixel image of the Macintosh computer. The bits of
- the first four octets are the pixels in right to left order as
- the top row of the image. Ensuing four-octet groups are
- interpreted as descending rows."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. VI, Ch. 3."
- ::= { msystem 3 }
-
- snmpPhone OBJECT-TYPE
- SYNTAX OCTET STRING -- *(SIZE(1..32 ))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A text string that contains the phone number of a phone near
- the Macintosh computer."
- ::= { msystem 4 }
-
- helpMessage OBJECT-TYPE
- SYNTAX OCTET STRING -- *(SIZE(1..255))
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A text string that contains the message that the user wished
- to send to a network manager."
- ::= { msystem 5 }
-
-
- -- GroupIndex is a unique number assigned to each group registered
-
- -- GroupIndex ::= INTEGER
-
- -- AgentIndex is a unique number assigned to each agent registered
-
- -- AgentIndex ::= INTEGER
-
-
- contentsTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ContentsEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains information about agents and groups of variables
- registered at this node."
- ::= { msystem 6 }
-
- contentsEntry OBJECT-TYPE
- SYNTAX ContentsEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains information about an agent or group that
- has been registered at this node. The indexes are the
- AgentIndex and GroupIndex, which are unique integers assigned
- to each agent and group registered."
- -- *INDEX { AgentIndex, GroupIndex }
- ::= { contentsTable 1 }
-
- ContentsEntry ::= SEQUENCE {
- contentsAgent OCTET STRING,
- contentsGroup OCTET STRING,
- contentsObjectID OBJECT IDENTIFIER
- }
-
- contentsAgent OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the agent owning this group."
- ::= { contentsEntry 1 }
-
- contentsGroup OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the group."
- ::= { contentsEntry 2 }
-
- contentsObjectID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The object ID of the group."
- ::= { contentsEntry 3 }
-
- trapTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TrapRequestEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the consoles that traps will be sent
- to."
- ::= { msystem 7 }
-
- trapRequestEntry OBJECT-TYPE
- SYNTAX TrapRequestEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a trap's
- destination."
- -- *INDEX { trapIndex }
- ::= { trapTable 1 }
-
- TrapRequestEntry ::= SEQUENCE {
- trapIndex INTEGER,
- trapCommunity OCTET STRING,
- trapProtocol OCTET STRING ( SIZE( 4 ) ),
- trapDestination OCTET STRING,
- trapValidity INTEGER
- }
-
- trapIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The index into the trapTable."
- ::= { trapRequestEntry 1 }
-
- trapCommunity OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The community that must be associated with the trap."
- ::= { trapRequestEntry 2 }
-
- trapProtocol OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The identifier of the protocol that the trap must use. For IP
- this is 'UDP ', for AppleTalk this is 'DDP ', etc."
- -- *REFERENCE
- -- *"See 'MacSNMP Programmer's Guide.'"
- ::= { trapRequestEntry 3 }
-
- trapDestination OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "Where to send a trap. This information is different for each
- protocol. For TCP/IP the IP address in dotted decimal notation
- is used; for AppleTalk the NBP name of the console is used."
- -- *REFERENCE
- -- *"See 'MacSNMP Administrator's Guide.'"
- ::= { trapRequestEntry 4 }
-
- trapValidity OBJECT-TYPE
- SYNTAX INTEGER {
- valid(1),
- invalid(2)
- }
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "This entry defines whether the row is still active and valid."
- ::= { trapRequestEntry 5 }
-
-
- -- The Software Group
-
-
- gestaltTable OBJECT-TYPE
- SYNTAX SEQUENCE OF GestaltEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains the results from the Gestalt call. Some interesting
- Gestalt selectors are 'ram ' for bytes of physical RAM, 'romv'
- for ROM version, 'sysv' for system version, and 'atlk' for
- AppleTalk version."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. VI, Ch. 3."
- ::= { software 1 }
-
- gestaltEntry OBJECT-TYPE
- SYNTAX GestaltEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains the Gestalt selector, the response, and
- the response type."
- -- *INDEX { gestaltSelector }
- ::= { gestaltTable 1 }
-
- GestaltEntry ::= SEQUENCE {
- gestaltSelector INTEGER,
- gestaltResponseType INTEGER,
- gestaltResponse OCTET STRING ( SIZE (4) )
- }
-
- gestaltSelector OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "A four-octet string that determines what information you want.
- It usually consists of ASCII characters."
- ::= { gestaltEntry 1 }
-
- gestaltResponseType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1),
- Unknown (2)
- Attr(3),
- Count(4),
- Size(5),
- Table(6),
- Type(7),
- Version(8)
- }
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "How to interpret the Gestalt response: Attr is a bit field;
- Count is how many of the type exist; Size is usually in bytes;
- Table is the memory address of a table; Version is in binary-
- coded decimal."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. VI, Ch. 3."
- ::= { gestaltEntry 2 }
-
- gestaltResponse OBJECT-TYPE
- SYNTAX OCTET STRING -- *( SIZE(4) )
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The information you requested. Its interpretation depends on
- the corresponding Gestalt type."
- ::= { gestaltEntry 3 }
-
- printerName OBJECT-TYPE
- SYNTAX OCTET STRING -- *( SIZE(0..31) )
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the printer currently chosen."
- ::= { software 2 }
-
- printerZone OBJECT-TYPE
- SYNTAX OCTET STRING -- *( SIZE(0..31) )
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The zone of the printer currently chosen."
- ::= { software 3 }
-
- printerType OBJECT-TYPE
- SYNTAX OCTET STRING -- *( SIZE(0..31) )
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the printer driver currently chosen."
- ::= { software 4 }
-
- systemFilesTable OBJECT-TYPE
- SYNTAX SEQUENCE OF FileEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the files in the active System Folder
- and its subfolders."
- ::= { software 5 }
-
- fileEntry OBJECT-TYPE
- SYNTAX FileEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a file and its
- location. The index starts at one and increments by one for
- each file."
- -- *INDEX { INTEGER }
- ::= { systemFilesTable 1 }
-
- FileEntry ::= SEQUENCE {
- fileName OCTET STRING,
- fileCreator INTEGER,
- fileSize INTEGER,
- fileCreatDate INTEGER,
- fileModDate INTEGER,
- fileVersion OCTET STRING
- fileDirName OCTET STRING,
- fileType INTEGER,
- }
-
- fileName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the file. The ASCII character for the colon (:) is
- not allowed."
- ::= { fileEntry 1 }
-
- fileCreator OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The creator of the file. A four-character string that is
- usually in ASCII."
- ::= { fileEntry 2 }
-
- fileSize OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The size of the file in bytes."
- ::= { fileEntry 3 }
-
- fileCreateDate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The creation date of the file in seconds from midnight,
- January 1, 1904."
- ::= { fileEntry 4 }
-
- fileModDate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The modification date of the file in seconds from midnight,
- January 1, 1904."
- ::= { fileEntry 5 }
-
- fileVersion OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The version of the application."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. III, Ch. 1."
- ::= { fileEntry 6 }
-
- fileDirName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the directory the file is in. The ASCII character
- for the colon (:) is not allowed."
- ::= { fileEntry 7 }
-
- fileType OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The type of the file. A four-character string that is usually
- in ASCII."
- ::= { fileEntry 8 }
-
- applicationFilesTable OBJECT-TYPE
- SYNTAX SEQUENCE OF ApplEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the applications on the local volumes."
- ::= { software 6 }
-
- applEntry OBJECT-TYPE
- SYNTAX ApplEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a file and where
- it is. The second index starts at one and is incremented by one
- for each file. The VolRefNum is from the volumeTable."
- -- *INDEX { VolRefNum, INTEGER }
- ::= { applicationFilesTable 1 }
-
- ApplEntry ::= SEQUENCE {
- applName OCTET STRING,
- applCreator INTEGER,
- applSize INTEGER,
- applCreatDate INTEGER,
- applModDate INTEGER,
- applVersion OCTET STRING
- }
-
- applName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the application."
- ::= { applEntry 1 }
-
- applCreator OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The creator of the application. A four-character string that
- is usually in ASCII."
- ::= { applEntry 2 }
-
- applSize OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The size of the application in bytes."
- ::= { applEntry 3 }
-
- applCreateDate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The creation date of the application in seconds from midnight,
- January 1, 1904."
- ::= { applEntry 4 }
-
- applModDate OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The modification date of the application in seconds from
- midnight, January 1, 1904."
- ::= { applEntry 5 }
-
- applVersion OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The version of the application."
- -- *REFERENCE
- -- *"See 'Inside Macintosh' Vol. III, Ch.1."
- ::= { applEntry 6 }
-
-
- -- The Hardware Group
-
- nuBusTable OBJECT-TYPE
- SYNTAX SEQUENCE OF NuBusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the NuBus cards contained in the
- Macintosh."
- -- *REFERENCE
- -- *"NuBus is a trademark of Texas Instruments."
- ::= { hardware 1 }
-
- nuBusEntry OBJECT-TYPE
- SYNTAX NuBusEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a NuBus card."
- -- *REFERENCE
- -- *"See 'Designing Cards and Drivers for the Macintosh II and the
- -- *Macintosh SE,' Chapter 8, Addison-Wesley Publishing Company,
- -- *Inc., 1987."
- -- *INDEX { nuBusSlot}
- ::= { nuBusTable 1 }
-
- NuBusEntry ::= SEQUENCE {
- nuBusSlot INTEGER,
- nuBusType INTEGER,
- nuBusBoardID INTEGER,
- nuBusBoardName OCTET STRING,
- nuBusVendorName OCTET STRING,
- nuBusPartNumber OCTET STRING,
- nuBusSerialNumber OCTET STRING,
- nuBusRevNumber OCTET STRING,
- nuBusRevDate OCTET STRING
- }
-
- nuBusSlot OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The slot number of the board."
- ::= { nuBusEntry 1 }
-
- nuBusType OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The category and cType of the board."
- ::= { nuBusEntry 2 }
-
- nuBusBoardID OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The ID of the board."
- ::= { nuBusEntry 3 }
-
- nuBusBoardName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the board."
- ::= { nuBusEntry 4 }
-
- nuBusVendorName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the vendor."
- ::= { nuBusEntry 5 }
-
- nuBusPartNumber OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The part number of the board."
- ::= { nuBusEntry 6 }
-
- nuBusSerialNumber OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The serial number of the board."
- ::= { nuBusEntry 7 }
-
- nuBusRevNumber OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The revision number of the board."
- ::= { nuBusEntry 8 }
-
- nuBusRevDate OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The revision date of the board."
- ::= { nuBusEntry 9 }
-
- scsiTable OBJECT-TYPE
- SYNTAX SEQUENCE OF SCSIEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the SCSI devices in the Macintosh."
- ::= { hardware 2 }
-
- scsiEntry OBJECT-TYPE
- SYNTAX SCSIEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a SCSI device.
- The index is equal to the scsiID."
- -- *INDEX { INTEGER }
- ::= { scsiTable 1 }
-
- SCSIEntry ::= SEQUENCE {
- scsiID INTEGER,
- scsiType OCTET STRING,
- scsiVendor OCTET STRING,
- scsiProduct OCTET STRING,
- scsiVersion OCTET STRING
- }
-
- scsiID OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The bus ID of the SCSI device."
- ::= { scsiEntry 1 }
-
- scsiType OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The type of the SCSI device."
- ::= { scsiEntry 2 }
-
- scsiVendor OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The vendor of the SCSI device."
- ::= { scsiEntry 3 }
-
- scsiProduct OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The product name of the SCSI device."
- ::= { scsiEntry 4 }
-
- scsiVersion OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The version of the SCSI device."
- ::= { scsiEntry 5 }
-
- volumeTable OBJECT-TYPE
- SYNTAX SEQUENCE OF VolumeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Contains a list of all the volumes directly connected to the
- Macintosh."
- ::= { hardware 3 }
-
- volumeEntry OBJECT-TYPE
- SYNTAX VolumeEntry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains a complete description of a volume."
- -- *INDEX { volRefNum }
- ::= { volumeTable 1 }
-
- VolumeEntry ::= SEQUENCE {
- volRefNum INTEGER,
- volName OCTET STRING,
- volKind OCTET STRING,
- volLocation OCTET STRING,
- volBytesUsed Counter,
- volBytesFree Counter
- }
-
- volRefNum OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The reference number of the volume. Usually a negative
- number."
- ::= { volumeEntry 1 }
-
- volName OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The name of the volume."
- ::= { volumeEntry 2 }
-
- volKind OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The kind of volume."
- ::= { volumeEntry 3 }
-
- volLocation OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The location of the volume."
- ::= { volumeEntry 4 }
-
- volBytesUsed OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of bytes used on the volume."
- ::= { volumeEntry 5 }
-
- volBytesFree OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "The number of bytes free on the volume."
- ::= { volumeEntry 6 }
-
-
- system OBJECT IDENTIFIER ::= { mib2 1 }
- interfaces OBJECT IDENTIFIER ::= { mib2 2 }
- at OBJECT IDENTIFIER ::= { mib2 3 }
- ip OBJECT IDENTIFIER ::= { mib2 4 }
- icmp OBJECT IDENTIFIER ::= { mib2 5 }
- tcp OBJECT IDENTIFIER ::= { mib2 6 }
- udp OBJECT IDENTIFIER ::= { mib2 7 }
- egp OBJECT IDENTIFIER ::= { mib2 8 }
- cmot OBJECT IDENTIFIER ::= { mib2 9 }
- transmission OBJECT IDENTIFIER ::= { mib2 10 }
- snmp OBJECT IDENTIFIER ::= { mib2 11 }
- -- the System group
- sysDescr OBJECT-TYPE
- SYNTAX DisplayString --(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- ::= { system 1 }
-
- sysObjectID OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- ::= { system 2 }
-
- sysUpTime OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- ::= { system 3 }
-
- sysContact OBJECT-TYPE
- SYNTAX DisplayString --(SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- ::= { system 4 }
-
- sysName OBJECT-TYPE
- SYNTAX DisplayString --(SIZE (0..255))
- ACCESS read-write
- STATUS mandatory
- ::= { system 5 }
-
- sysLocation OBJECT-TYPE
- SYNTAX DisplayString --(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- ::= { system 6 }
-
- sysServices OBJECT-TYPE
- SYNTAX INTEGER (0..127)
- ACCESS read-only
- STATUS mandatory
- ::= { system 7 }
-
- -- the Interfaces group
- ifNumber OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { interfaces 1 }
-
- -- the Interfaces table
- ifTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IfEntry
- ACCESS read-only
- STATUS mandatory
- ::= { interfaces 2 }
-
- ifEntry OBJECT-TYPE
- SYNTAX IfEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ifTable 1 }
-
- IfEntry ::= SEQUENCE {
- ifIndex
- INTEGER,
- ifDescr
- DisplayString,
- ifType
- INTEGER,
- ifMtu
- INTEGER,
- ifSpeed
- Gauge,
- ifPhysAddress
- OCTET STRING,
- ifAdminStatus
- INTEGER,
- ifOperStatus
- INTEGER,
- ifLastChange
- TimeTicks,
- ifInOctets
- Counter,
- ifInUcastPkts
- Counter,
- ifInNUcastPkts
- Counter,
- ifInDiscards
- Counter,
- ifInErrors
- Counter,
- ifInUnknownProtos
- Counter,
- ifOutOctets
- Counter,
- ifOutUcastPkts
- Counter,
- ifOutNUcastPkts
- Counter,
- ifOutDiscards
- Counter,
- ifOutErrors
- Counter,
- ifOutQLen
- Gauge,
- ifSpecific
- OBJECT IDENTIFIER
- }
-
- ifIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 1 }
-
- ifDescr OBJECT-TYPE
- SYNTAX DisplayString --(SIZE (0..255))
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 2 }
-
- ifType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the
- -- following
- regular1822(2),
- hdh1822(3),
- ddn-x25(4),
- rfc877-x25(5),
- ethernet-csmacd(6),
- iso88023-csmacd(7),
- iso88024-tokenBus(8),
- iso88025-tokenRing(9),
- iso88026-man(10),
- starLan(11),
- proteon-10Mbit(12),
- proteon-80Mbit(13),
- hyperchannel(14),
- fddi(15),
- lapb(16),
- sdlc(17),
- t1-carrier(18),
- cept(19), -- european
- --equivalent of T-1
- basicISDN(20),
- primaryISDN(21),
- -- proprietary
- -- serial
- propPointToPointSerial(22),
- terminalServer-asyncPort(23),
- softwareLoopback(24),
- eon(25), -- CLNP over IP
- ethernet-3Mbit(26),
- nsip(27), -- XNS over IP
- slip(28) -- generic SLIP
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 3 }
-
- ifMtu OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 4 }
-
- ifSpeed OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 5 }
-
- ifPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 6 }
-
- ifAdminStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { ifEntry 7 }
-
- ifOperStatus OBJECT-TYPE
- SYNTAX INTEGER {
- up(1), -- ready to pass packets
- down(2),
- testing(3) -- in some test mode
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 8 }
-
- ifLastChange OBJECT-TYPE
- SYNTAX TimeTicks
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 9 }
-
- ifInOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 10 }
-
- ifInUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 11 }
-
- ifInNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 12 }
-
- ifInDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 13 }
-
- ifInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 14 }
-
- ifInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 15 }
-
- ifOutOctets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 16 }
-
- ifOutUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 17 }
-
- ifOutNUcastPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 18 }
-
- ifOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 19 }
-
- ifOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 20 }
-
- ifOutQLen OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 21 }
-
- ifSpecific OBJECT-TYPE
- SYNTAX OBJECT IDENTIFIER
- ACCESS read-only
- STATUS mandatory
- ::= { ifEntry 22 }
-
- -- nullSpecific OBJECT IDENTIFIER ::= { 0 0}
-
- -- the Address Translation group (deprecated)
- atTable OBJECT-TYPE
- SYNTAX SEQUENCE OF AtEntry
- ACCESS read-write
- STATUS mandatory
- ::= { at 1 }
-
- atEntry OBJECT-TYPE
- SYNTAX AtEntry
- ACCESS read-write
- STATUS mandatory
- ::= { atTable 1 }
-
- AtEntry ::= SEQUENCE {
- atIfIndex
- INTEGER,
- atPhysAddress
- OCTET STRING,
- atNetAddress
- NetworkAddress
- }
-
- atIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { atEntry 1 }
-
- atPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- ::= { atEntry 2 }
-
- atNetAddress OBJECT-TYPE
- SYNTAX NetworkAddress
- ACCESS read-write
- STATUS mandatory
- ::= { atEntry 3 }
-
- -- the IP group
- ipForwarding OBJECT-TYPE
- SYNTAX INTEGER {
- gateway(1), -- entity forwards
- -- datagrams
- host(2) -- entity does NOT
- -- forward datagrams
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { ip 1 }
-
- ipDefaultTTL OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ip 2 }
-
- ipInReceives OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 3 }
-
- ipInHdrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 4 }
-
- ipInAddrErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 5 }
-
- ipForwDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 6 }
-
- ipInUnknownProtos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 7 }
-
- ipInDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 8 }
-
- ipInDelivers OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 9 }
-
- ipOutRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 10 }
-
- ipOutDiscards OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 11 }
-
- ipOutNoRoutes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 12 }
-
- ipReasmTimeout OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ip 13 }
-
- ipReasmReqds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 14 }
-
- ipReasmOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 15 }
-
- ipReasmFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 16 }
-
- ipFragOKs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 17 }
-
- ipFragFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 18 }
-
- ipFragCreates OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { ip 19 }
-
- -- the IP Interface table
- ipAddrTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpAddrEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ip 20 }
-
- ipAddrEntry OBJECT-TYPE
- SYNTAX IpAddrEntry
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrTable 1 }
-
- IpAddrEntry ::= SEQUENCE {
- ipAdEntAddr
- IpAddress,
- ipAdEntIfIndex
- INTEGER,
- ipAdEntNetMask
- IpAddress,
- ipAdEntBcastAddr
- INTEGER,
- ipAdEntReasmMaxSize
- INTEGER (0..65535)
- }
-
- ipAdEntAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 1 }
-
- ipAdEntIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 2 }
-
- ipAdEntNetMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 3 }
-
- ipAdEntBcastAddr OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 4 }
-
- ipAdEntReasmMaxSiz OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { ipAddrEntry 5 }
-
- -- the IP Routing table
- ipRoutingTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpRouteEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ip 21 }
-
- ipRouteEntry OBJECT-TYPE
- SYNTAX IpRouteEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ipRoutingTable 1 }
-
- IpRouteEntry ::= SEQUENCE {
- ipRouteDest
- IpAddress,
- ipRouteIfIndex
- INTEGER,
- ipRouteMetric1
- INTEGER,
- ipRouteMetric2
- INTEGER,
- ipRouteMetric3
- INTEGER,
- ipRouteMetric4
- INTEGER,
- ipRouteNextHop
- IpAddress,
- ipRouteType
- INTEGER,
- ipRouteProto
- INTEGER,
- ipRouteAge
- INTEGER,
- ipRouteMask
- IpAddress
- }
-
- ipRouteDest OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 1 }
-
- ipRouteIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 2 }
-
- ipRouteMetric1 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 3 }
-
- ipRouteMetric2 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 4 }
-
- ipRouteMetric3 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 5 }
-
- ipRouteMetric4 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 6 }
-
- ipRouteNextHop OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 7 }
-
- ipRouteType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- invalid(2), -- an invalidated route
- -- route to directly
- direct(3), -- connected
- -- (sub-)network
- -- route to a non-local
- remote(4) -- host/network/
- -- sub-network
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 8 }
-
- ipRouteProto OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- -- non-protocol
- -- information
- -- e.g., manually
- local(2), -- configured entries
- -- set via a network
- netmgmt(3), -- management protocol
- -- obtained via ICMP,
- icmp(4), -- e.g., Redirect
- -- the following are
- -- gateway routing
- -- protocols
- egp(5),
- ggp(6),
- hello(7),
- rip(8),
- is-is(9),
- es-is(10),
- ciscoIgrp(11),
- bbnSpfIgp(12),
- ospf(13)
- bgp(14)
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { ipRouteEntry 9 }
-
- ipRouteAge OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 10 }
-
- ipRouteMask OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipRouteEntry 11 }
-
-
- -- the IP Address Translation tables
- ipNetToMediaTable OBJECT-TYPE
- SYNTAX SEQUENCE OF IpNetToMediaEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ip 22 }
-
- ipNetToMediaEntry OBJECT-TYPE
- SYNTAX IpNetToMediaEntry
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaTable 1 }
-
- IpNetToMediaEntry ::= SEQUENCE {
- ipNetToMediaIfIndex
- INTEGER,
- ipNetToMediaPhysAddress
- OCTET STRING,
- ipNetToMediaNetAddress
- IpAddress,
- ipNetoToMediaType
- INTEGER
- }
-
- ipNetToMediaIfIndex OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 1 }
-
- ipNetToMediaPhysAddress OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 2 }
-
- ipNetToMediaNetAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 3 }
-
- ipNetToMediaType OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- invalid(2), -- an invalidated mapping
- dynamic(3), -- connected (sub-)network
- static(4)
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { ipNetToMediaEntry 4 }
-
- -- the ICMP group
- icmpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 1 }
-
- icmpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 2 }
-
- icmpInDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 3 }
-
- icmpInTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 4 }
-
- icmpInParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 5 }
-
- icmpInSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 6 }
-
- icmpInRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 7 }
-
- icmpInEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 8 }
-
- icmpInEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 9 }
-
- icmpInTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 10 }
-
- icmpInTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 11 }
-
- icmpInAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 12 }
-
- icmpInAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 13 }
-
- icmpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 14 }
-
- icmpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 15 }
-
- icmpOutDestUnreachs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 16 }
-
- icmpOutTimeExcds OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 17 }
-
- icmpOutParmProbs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 18 }
-
- icmpOutSrcQuenchs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 19 }
-
- icmpOutRedirects OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 20 }
-
- icmpOutEchos OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 21 }
-
- icmpOutEchoReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 22 }
-
- icmpOutTimestamps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 23 }
-
- icmpOutTimestampReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 24 }
-
- icmpOutAddrMasks OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 25 }
-
- icmpOutAddrMaskReps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { icmp 26 }
-
- -- the TCP group
- tcpRtoAlgorithm OBJECT-TYPE
- SYNTAX INTEGER {
- other(1), -- none of the following
- constant(2), -- a constant rto
- rsre(3), -- MIL-STD-1778,
- -- Appendix B
- vanj(4) -- Van Jacobson's
- -- algorithm
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 1 }
-
- tcpRtoMin OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 2 }
-
- tcpRtoMax OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 3 }
-
- tcpMaxConn OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 4 }
-
- tcpActiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 5 }
-
- tcpPassiveOpens OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 6 }
-
- tcpAttemptFails OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 7 }
-
- tcpEstabResets OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 8 }
-
- tcpCurrEstab OBJECT-TYPE
- SYNTAX Gauge
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 9 }
-
- tcpInSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 10 }
-
- tcpOutSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 11 }
-
- tcpRetransSegs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 12 }
-
- -- the TCP connections table
- tcpConnTable OBJECT-TYPE
- SYNTAX SEQUENCE OF TcpConnEntry
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 13 }
-
- tcpConnEntry OBJECT-TYPE
- SYNTAX TcpConnEntry
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnTable 1 }
-
- TcpConnEntry ::= SEQUENCE {
- tcpConnState
- INTEGER,
- tcpConnLocalAddress
- IpAddress,
- tcpConnLocalPort
- INTEGER (0..65535),
- tcpConnRemAddress
- IpAddress,
- tcpConnRemPort
- INTEGER (0..65535)
- }
-
- tcpConnState OBJECT-TYPE
- SYNTAX INTEGER {
- closed(1),
- listen(2),
- synSent(3),
- synReceived(4),
- established(5),
- finWait1(6),
- finWait2(7),
- closeWait(8),
- lastAck(9),
- closing(10),
- timeWait(11)
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 1 }
-
- tcpConnLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 2 }
-
- tcpConnLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 3 }
-
- tcpConnRemAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 4 }
-
- tcpConnRemPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { tcpConnEntry 5 }
-
- -- additional TCP variables
- tcpInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 14 }
-
- tcpOutRsts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { tcp 15 }
-
- -- the UDP group
- udpInDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 1 }
-
- udpNoPorts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 2 }
-
- udpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 3 }
-
- udpOutDatagrams OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { udp 4 }
-
- -- the UDP listener table
- udpTable OBJECT-TYPE
- SYNTAX SEQUENCE OF UdpEntry
- ACCESS read-only
- STATUS mandatory
- ::= { udp 5 }
-
- udpEntry OBJECT-TYPE
- SYNTAX UdpEntry
- ACCESS read-only
- STATUS mandatory
- ::= { udpTable 1 }
-
- UdpEntry ::= SEQUENCE {
- udpLocalAddress
- IpAddress,
- udpLocalPort
- INTEGER (0..65535)
- }
-
- udpLocalAddress OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { udpEntry 1 }
-
- udpLocalPort OBJECT-TYPE
- SYNTAX INTEGER (0..65535)
- ACCESS read-only
- STATUS mandatory
- ::= { udpEntry 2 }
-
- -- the EGP group
- egpInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 1 }
-
- egpInErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 2 }
-
- egpOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 3 }
-
- egpOutErrors OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egp 4 }
-
- -- the EGP Neighbor table
- egpNeighTable OBJECT-TYPE
- SYNTAX SEQUENCE OF EgpNeighEntry
- ACCESS read-only
- STATUS mandatory
- ::= { egp 5 }
-
- egpNeighEntry OBJECT-TYPE
- SYNTAX EgpNeighEntry
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighTable 1 }
-
- EgpNeighEntry ::= SEQUENCE {
- egpNeighState
- INTEGER,
- egpNeighAddr
- IpAddress,
- egpNeighAs
- INTEGER,
- egpNeighInMsgs
- Counter,
- egpNeighInErrs
- Counter,
- egpNeighOutMsgs
- Counter,
- egpNeighOutErrs
- Counter,
- egpNeighInErrMsgs
- Counter,
- egpNeighOutErrMsgs
- Counter,
- egpNeighStateUps
- Counter,
- egpNeighStateDowns
- Counter,
- egpNeighIntervalHello
- INTEGER,
- egpNeighIntervalPoll
- INTEGER,
- egpNeighMode
- INTEGER,
- egpNeighEventTrigger
- INTEGER
- }
-
- egpNeighState OBJECT-TYPE
- SYNTAX INTEGER {
- idle(1),
- acquisition(2),
- down(3),
- up(4),
- cease(5)
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 1 }
-
- egpNeighAddr OBJECT-TYPE
- SYNTAX IpAddress
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 2 }
-
- egpNeighAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 3 }
-
- egpNeighInMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 4 }
-
- egpNeighInErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 5 }
-
- egpNeighOutMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 6 }
-
- egpNeighOutErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 7 }
-
- egpNeighInErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 8 }
-
- egpNeighOutErrMsgs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 9 }
-
- egpNeighStateUps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 10 }
-
- egpNeighStateDowns OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 11 }
-
- egpNeighIntervalHello OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 12 }
-
- egpNeighIntervalPoll OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 13 }
-
- egpNeighMode OBJECT-TYPE
- SYNTAX INTEGER {
- active(1),
- passive(2)
- }
-
- ACCESS read-only
- STATUS mandatory
- ::= { egpNeighEntry 14 }
-
- egpNeighEventTrigger OBJECT-TYPE
- SYNTAX INTEGER {
- start(1),
- stop(2)
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { egpNeighEntry 15 }
-
- -- additional EGP variables
- egpAs OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- ::= { egp 6 }
-
- -- the Transmission group (empty at present)
- -- the SNMP group
- snmpInPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 1 }
-
- snmpOutPkts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 2 }
-
- snmpInBadVersions OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 3 }
-
- snmpInBadCommunityNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 4 }
-
- snmpInBadCommunityUses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 5 }
-
- snmpInASNParseErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 6 }
-
- snmpInBadTypes OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 7 }
-
- snmpInTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 8 }
-
- snmpInNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 9 }
-
- snmpInBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 10 }
-
- snmpInReadOnlys OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 11 }
-
- snmpInGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 12 }
-
- snmpInTotalReqVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 13 }
-
- snmpInTotalSetVars OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 14 }
-
- snmpInGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 15 }
-
- snmpInGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 16 }
-
- snmpInSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 17 }
-
- snmpInGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 18 }
-
- snmpInTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 19 }
-
- snmpOutTooBigs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 20 }
-
- snmpOutNoSuchNames OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 21 }
-
- snmpOutBadValues OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 22 }
-
- snmpOutReadOnlys OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 23 }
-
- snmpOutGenErrs OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 24 }
-
- snmpOutGetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 25 }
-
- snmpOutGetNexts OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 26 }
-
- snmpOutSetRequests OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 27 }
-
- snmpOutGetResponses OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 28 }
-
- snmpOutTraps OBJECT-TYPE
- SYNTAX Counter
- ACCESS read-only
- STATUS mandatory
- ::= { snmp 29 }
-
- snmpEnableAuthTraps OBJECT-TYPE
- SYNTAX INTEGER {
- enabled(1),
- disabled(2)
- }
-
- ACCESS read-write
- STATUS mandatory
- ::= { snmp 30 }
-
-
-
- -- SampleAgent-MIB DEFINITIONS ::= BEGIN
-
- -- IMPORTS
- -- TRAP-TYPE
- -- FROM RFC-1215
- -- Counter
- -- FROM RFC1155-SMI
- -- enterprises, OBJECT-TYPE
- -- FROM RFC-1212
- -- apple, experimental
- -- FROM Apple-Macintosh-System-MIB;
-
- -- This MIB module uses the extended OBJECT-TYPE macro
-
- -- SampleAgent MIB
-
- sample OBJECT IDENTIFIER ::= { apple experimental 1 }
-
- direct OBJECT IDENTIFIER ::= { sample 1 }
- indirect OBJECT IDENTIFIER ::= { sample 2 }
-
- -- The Direct Group
-
- dirInt OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "A Direct Read/Write integer. A direct variable
- is one in which the variable object accesses
- the variable data directly."
- ::= { direct 1 }
-
- -- The Indirect Group
-
- IndIntRW OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "An indirect read/write integer. An indirect variable
- is one in which the variable object accesses the
- variable data indirectly through a function in the
- agent."
- ::= { indirect 1 }
-
- IndIntR OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-only
- STATUS mandatory
- DESCRIPTION
- "An Indirect read-only integer. An indirect variable
- is one in which the variable object accesses the
- variable data indirectly through a function in the
- agent."
- ::= { indirect 2 }
-
- table1 OBJECT-TYPE
- SYNTAX SEQUENCE OF Table1Entry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A table consisting of 2 columns, an integer
- and a string. Rows are added or deleted by
- setting the integer column."
- ::= { indirect 3 }
-
- table1Entry OBJECT-TYPE
- SYNTAX Table1Entry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains one row of table 1. The
- index is not a column of the table and can range
- from 1 to 20."
- -- INDEX { INTEGER }
- ::= { table1 1 }
-
- Table1Entry ::= SEQUENCE {
- t1Int INTEGER,
- t1Str OCTET STRING
- }
-
- t1Int OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The integer column of table1. This column is
- used to add and delete rows. Setting a value of
- zero deletes the row, and setting a value from
- 1 to 999 adds the row. A value greater than 999
- is invalid."
- ::= { table1Entry 1 }
-
- t1Str OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The String column of table 1. A value must be
- set in this column when adding a row to the table."
- ::= { table1Entry 2 }
-
- table2 OBJECT-TYPE
- SYNTAX SEQUENCE OF Table2Entry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "A two index table in which the indexes are columns
- in the table. The valid column is used to create
- and delete rows."
- ::= { indirect 4 }
-
- table2Entry OBJECT-TYPE
- SYNTAX Table2Entry
- ACCESS not-accessible
- STATUS mandatory
- DESCRIPTION
- "Each entry contains one row of table 2. The indexes
- can each range from 1 to 10."
- -- INDEX { t2Index1, t2Index2 }
- ::= { table2 1 }
-
- Table2Entry ::= SEQUENCE {
- t2Index1 INTEGER,
- t2Index2 INTEGER,
- t2Str OCTET STRING,
- t2Valid INTEGER
- }
-
- t2Index1 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The first Index column of table 2. The value
- can range from 1 to 10."
- ::= { table2Entry 1 }
-
- t2Index2 OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The second Index column of table 2. The value
- can range from 1 to 10."
- ::= { table2Entry 2 }
-
- t2Str OBJECT-TYPE
- SYNTAX OCTET STRING
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The String column of table 2. If not set when adding
- a row, a null string will be set by default."
- ::= { table2Entry 3 }
-
- t2Valid OBJECT-TYPE
- SYNTAX INTEGER
- ACCESS read-write
- STATUS mandatory
- DESCRIPTION
- "The valid column of table 2. Setting it to zero
- deletes the row, and setting it to non-zero
- adds the row."
- ::= { table2Entry 4 }
-
- END
-
-